export default [
  // 32
  {
    id: '01',
    code: 3,
    type: 'D',
    offset: 0,
    startOffset: 21,
    modId: 1,
    modbusId: '32',
    plcId: 'NJ',
    list: [
      {
        code: 6,
        name: '总归进度',
        pName: 'NJ主控',
        funId: 'overallProgress',
        describes: '',
        type: 'int16',
        leng: 2,
        decimalPlaces: 0
      } //D21
    ]
  },
  {
    id: '01',
    code: 3,
    type: 'D',
    offset: 0,
    startOffset: 100,
    modId: 1,
    modbusId: '32',
    plcId: 'NJ',
    list: [
      {
        code: 6,
        name: '进纸延时',
        pName: 'NJ主控',
        funId: 'paperFeedDelay',
        describes: '',
        type: 'int16',
        leng: 2,
        decimalPlaces: 1,
        decimal: 1
      }, //D100
      {
        leng: 2
      },
      {
        code: 6,
        name: '总归进度1',
        pName: 'NJ主控',
        funId: 'overallProgress1',
        describes: '',
        type: 'int16',
        leng: 2,
        decimalPlaces: 0
      } //D102
      // {
      //   leng: 80
      // }, //D142
    ]
  },
  {
    id: '01',
    code: 3,
    type: 'D',
    offset: 0,
    startOffset: 143,
    modId: 1,
    modbusId: '32',
    plcId: 'NJ',
    list: [
      {
        code: 6,
        name: '瓦楞ID',
        pName: 'NJ主控',
        funId: 'tileSelect',
        describes: '',
        type: 'int16',
        leng: 2,
        decimalPlaces: 0,
        decimal: 0
      }, //D143
      {
        leng: 4
      }, //D145
      {
        code: 10,
        name: 'AB瓦',
        pName: 'NJ主控',
        funId: 'tileAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D146
      {
        code: 10,
        name: 'A瓦',
        pName: 'NJ主控',
        funId: 'tileA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D148
      {
        code: 10,
        name: 'B瓦',
        pName: 'NJ主控',
        funId: 'tileB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D150
      {
        code: 10,
        name: 'E瓦',
        pName: 'NJ主控',
        funId: 'tileE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D152
      {
        code: 10,
        name: 'C瓦',
        pName: 'NJ主控',
        funId: 'tileC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D154
      {
        code: 10,
        name: 'BE瓦',
        pName: 'NJ主控',
        funId: 'tileBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D156
      {
        code: 10,
        name: 'BC瓦',
        pName: 'NJ主控',
        funId: 'tileBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D158
      {
        code: 10,
        name: 'ABE瓦',
        pName: 'NJ主控',
        funId: 'tileABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      } //D160
    ]
  },
  {
    id: '01',
    code: 3,
    type: 'D',
    offset: 0,
    startOffset: 200,
    modId: 1,
    modbusId: '42',
    plcId: 'NJ',
    list: [
      {
        code: 10,
        name: '硬板厚度',
        pName: 'NJ主控',
        funId: 'hardboardThickness',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D200
      {
        leng: 4
      }, //D202
      {
        code: 10,
        name: '前挡AB',
        pName: 'NJ主控',
        funId: 'frontGearAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D204
      {
        code: 10,
        name: '前挡A',
        pName: 'NJ主控',
        funId: 'frontGearA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D206
      {
        code: 10,
        name: '前挡B',
        pName: 'NJ主控',
        funId: 'frontGearB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D208
      {
        code: 10,
        name: '前挡E',
        pName: 'NJ主控',
        funId: 'frontGearE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D210
      {
        code: 10,
        name: '前挡C',
        pName: 'NJ主控',
        funId: 'frontGearC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D212
      {
        code: 10,
        name: '前挡BE',
        pName: 'NJ主控',
        funId: 'frontGearBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D214
      {
        code: 10,
        name: '前挡BC',
        pName: 'NJ主控',
        funId: 'frontGearBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D216
      {
        code: 10,
        name: '前挡ABE',
        pName: 'NJ主控',
        funId: 'frontGearABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D218
      {
        leng: 4
      }, //D220
      {
        code: 10,
        name: '前进AB',
        pName: 'NJ主控',
        funId: 'forwardAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D222
      {
        code: 10,
        name: '前进A',
        pName: 'NJ主控',
        funId: 'forwardA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D224
      {
        code: 10,
        name: '前进B',
        pName: 'NJ主控',
        funId: 'forwardB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D226
      {
        code: 10,
        name: '前进E',
        pName: 'NJ主控',
        funId: 'forwardE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D228
      {
        code: 10,
        name: '前进C',
        pName: 'NJ主控',
        funId: 'forwardC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D230
      {
        code: 10,
        name: '前进BE',
        pName: 'NJ主控',
        funId: 'forwardBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D232
      {
        code: 10,
        name: '前进BC',
        pName: 'NJ主控',
        funId: 'forwardBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D234
      {
        code: 10,
        name: '前进ABE',
        pName: 'NJ主控',
        funId: 'forwardABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D236
      {
        leng: 4
      }, //D238
      {
        code: 10,
        name: '后进AB',
        pName: 'NJ主控',
        funId: 'retrogressiveAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D240
      {
        code: 10,
        name: '后进A',
        pName: 'NJ主控',
        funId: 'retrogressiveA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D242
      {
        code: 10,
        name: '后进B',
        pName: 'NJ主控',
        funId: 'retrogressiveB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D244
      {
        code: 10,
        name: '后进E',
        pName: 'NJ主控',
        funId: 'retrogressiveE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D246
      {
        code: 10,
        name: '后进C',
        pName: 'NJ主控',
        funId: 'retrogressiveC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D248
      {
        code: 10,
        name: '后进BE',
        pName: 'NJ主控',
        funId: 'retrogressiveBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D250
      {
        code: 10,
        name: '后进BC',
        pName: 'NJ主控',
        funId: 'retrogressiveBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D252
      {
        code: 10,
        name: '后进ABE',
        pName: 'NJ主控',
        funId: 'retrogressiveABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D254
      {
        leng: 4
      }, //D256
      {
        code: 10,
        name: '1色压印AB',
        pName: 'NJ主控',
        funId: '1ColorImprintingAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D258
      {
        code: 10,
        name: '1色压印A',
        pName: 'NJ主控',
        funId: '1ColorImprintingA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D260
      {
        code: 10,
        name: '1色压印B',
        pName: 'NJ主控',
        funId: '1ColorImprintingB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D262
      {
        code: 10,
        name: '1色压印E',
        pName: 'NJ主控',
        funId: '1ColorImprintingE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D264
      {
        code: 10,
        name: '1色压印C',
        pName: 'NJ主控',
        funId: '1ColorImprintingC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D266
      {
        code: 10,
        name: '1色压印BE',
        pName: 'NJ主控',
        funId: '1ColorImprintingBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D268
      {
        code: 10,
        name: '1色压印BC',
        pName: 'NJ主控',
        funId: '1ColorImprintingBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D270
      {
        code: 10,
        name: '1色压印ABE',
        pName: 'NJ主控',
        funId: '1ColorImprintingABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D272
      {
        leng: 4
      }, //D274
      {
        code: 10,
        name: '2色压印AB',
        pName: 'NJ主控',
        funId: '2ColorImprintingAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D276
      {
        code: 10,
        name: '2色压印A',
        pName: 'NJ主控',
        funId: '2ColorImprintingA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D278
      {
        code: 10,
        name: '2色压印B',
        pName: 'NJ主控',
        funId: '2ColorImprintingB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D280
      {
        code: 10,
        name: '2色压印E',
        pName: 'NJ主控',
        funId: '2ColorImprintingE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D282
      {
        code: 10,
        name: '2色压印C',
        pName: 'NJ主控',
        funId: '2ColorImprintingC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D284
      {
        code: 10,
        name: '2色压印BE',
        pName: 'NJ主控',
        funId: '2ColorImprintingBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D286
      {
        code: 10,
        name: '2色压印BC',
        pName: 'NJ主控',
        funId: '2ColorImprintingBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D288
      {
        code: 10,
        name: '2色压印ABE',
        pName: 'NJ主控',
        funId: '2ColorImprintingABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D290
      {
        leng: 4
      }, //D292
      {
        code: 10,
        name: '3色压印AB',
        pName: 'NJ主控',
        funId: '3ColorImprintingAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D294
      {
        code: 10,
        name: '3色压印A',
        pName: 'NJ主控',
        funId: '3ColorImprintingA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D296
      {
        code: 10,
        name: '3色压印B',
        pName: 'NJ主控',
        funId: '3ColorImprintingB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D298
      {
        code: 10,
        name: '3色压印E',
        pName: 'NJ主控',
        funId: '3ColorImprintingE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D300
      {
        code: 10,
        name: '3色压印C',
        pName: 'NJ主控',
        funId: '3ColorImprintingC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D302
      {
        code: 10,
        name: '3色压印BE',
        pName: 'NJ主控',
        funId: '3ColorImprintingBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D304
      {
        code: 10,
        name: '3色压印BC',
        pName: 'NJ主控',
        funId: '3ColorImprintingBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D306
      {
        code: 10,
        name: '3色压印ABE',
        pName: 'NJ主控',
        funId: '3ColorImprintingABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D308
      {
        leng: 4
      }, //D310
      {
        code: 10,
        name: '4色压印AB',
        pName: 'NJ主控',
        funId: '4ColorImprintingAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D312
      {
        code: 10,
        name: '4色压印A',
        pName: 'NJ主控',
        funId: '4ColorImprintingA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D314
      {
        code: 10,
        name: '4色压印B',
        pName: 'NJ主控',
        funId: '4ColorImprintingB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D316
      {
        code: 10,
        name: '4色压印E',
        pName: 'NJ主控',
        funId: '4ColorImprintingE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D318
      {
        code: 10,
        name: '4色压印C',
        pName: 'NJ主控',
        funId: '4ColorImprintingC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      } //D320
    ]
  },
  // 42
  // {
  //   id: '01',
  //   code: 3,
  //   type: 'D',
  //   offset: 0,
  //   startOffset: 260,
  //   modId: 1,
  //   modbusId: '42',
  //   plcId: 'NJ',
  //   list: [
  //     {
  //       code: 10,
  //       name: '1色压印B',
  //       pName: 'NJ主控',
  //       funId: '1ColorImprintingB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D262
  //     {
  //       code: 10,
  //       name: '1色压印E',
  //       pName: 'NJ主控',
  //       funId: '1ColorImprintingE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D264
  //     {
  //       code: 10,
  //       name: '1色压印C',
  //       pName: 'NJ主控',
  //       funId: '1ColorImprintingC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D266
  //     {
  //       code: 10,
  //       name: '1色压印BE',
  //       pName: 'NJ主控',
  //       funId: '1ColorImprintingBE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D268
  //     {
  //       code: 10,
  //       name: '1色压印BC',
  //       pName: 'NJ主控',
  //       funId: '1ColorImprintingBC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D270
  //     {
  //       code: 10,
  //       name: '1色压印ABE',
  //       pName: 'NJ主控',
  //       funId: '1ColorImprintingABE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D272
  //     {
  //       leng: 4
  //     }, //D274
  //     {
  //       code: 10,
  //       name: '2色压印AB',
  //       pName: 'NJ主控',
  //       funId: '2ColorImprintingAB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D276
  //     {
  //       code: 10,
  //       name: '2色压印A',
  //       pName: 'NJ主控',
  //       funId: '2ColorImprintingA',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D278
  //     {
  //       code: 10,
  //       name: '2色压印B',
  //       pName: 'NJ主控',
  //       funId: '2ColorImprintingB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D280
  //     {
  //       code: 10,
  //       name: '2色压印E',
  //       pName: 'NJ主控',
  //       funId: '2ColorImprintingE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D282
  //     {
  //       code: 10,
  //       name: '2色压印C',
  //       pName: 'NJ主控',
  //       funId: '2ColorImprintingC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D284
  //     {
  //       code: 10,
  //       name: '2色压印BE',
  //       pName: 'NJ主控',
  //       funId: '2ColorImprintingBE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D286
  //     {
  //       code: 10,
  //       name: '2色压印BC',
  //       pName: 'NJ主控',
  //       funId: '2ColorImprintingBC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D288
  //     {
  //       code: 10,
  //       name: '2色压印ABE',
  //       pName: 'NJ主控',
  //       funId: '2ColorImprintingABE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D290
  //     {
  //       leng: 4
  //     }, //D292
  //     {
  //       code: 10,
  //       name: '3色压印AB',
  //       pName: 'NJ主控',
  //       funId: '3ColorImprintingAB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D294
  //     {
  //       code: 10,
  //       name: '3色压印A',
  //       pName: 'NJ主控',
  //       funId: '3ColorImprintingA',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D296
  //     {
  //       code: 10,
  //       name: '3色压印B',
  //       pName: 'NJ主控',
  //       funId: '3ColorImprintingB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D298
  //     {
  //       code: 10,
  //       name: '3色压印E',
  //       pName: 'NJ主控',
  //       funId: '3ColorImprintingE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D300
  //     {
  //       code: 10,
  //       name: '3色压印C',
  //       pName: 'NJ主控',
  //       funId: '3ColorImprintingC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D302
  //     {
  //       code: 10,
  //       name: '3色压印BE',
  //       pName: 'NJ主控',
  //       funId: '3ColorImprintingBE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D304
  //     {
  //       code: 10,
  //       name: '3色压印BC',
  //       pName: 'NJ主控',
  //       funId: '3ColorImprintingBC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D306
  //     {
  //       code: 10,
  //       name: '3色压印ABE',
  //       pName: 'NJ主控',
  //       funId: '3ColorImprintingABE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D308
  //     {
  //       leng: 4
  //     }, //D310
  //     {
  //       code: 10,
  //       name: '4色压印AB',
  //       pName: 'NJ主控',
  //       funId: '4ColorImprintingAB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D312
  //     {
  //       code: 10,
  //       name: '4色压印A',
  //       pName: 'NJ主控',
  //       funId: '4ColorImprintingA',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D314
  //     {
  //       code: 10,
  //       name: '4色压印B',
  //       pName: 'NJ主控',
  //       funId: '4ColorImprintingB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D316
  //     {
  //       code: 10,
  //       name: '4色压印E',
  //       pName: 'NJ主控',
  //       funId: '4ColorImprintingE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D318
  //     {
  //       code: 10,
  //       name: '4色压印C',
  //       pName: 'NJ主控',
  //       funId: '4ColorImprintingC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     } //D320
  //   ]
  // },
  {
    id: '01',
    code: 3,
    type: 'D',
    offset: 0,
    startOffset: 322,
    modId: 1,
    modbusId: '42',
    plcId: 'NJ',
    list: [
      {
        code: 10,
        name: '4色压印BE',
        pName: 'NJ主控',
        funId: '4ColorImprintingBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D322
      {
        code: 10,
        name: '4色压印BC',
        pName: 'NJ主控',
        funId: '4ColorImprintingBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D324
      {
        code: 10,
        name: '4色压印ABE',
        pName: 'NJ主控',
        funId: '4ColorImprintingABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D326
      {
        leng: 4
      }, //D328
      {
        code: 10,
        name: '前预压AB',
        pName: 'NJ主控',
        funId: 'frontPreloadingAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D330
      {
        code: 10,
        name: '前预压A',
        pName: 'NJ主控',
        funId: 'frontPreloadingA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D332
      {
        code: 10,
        name: '前预压B',
        pName: 'NJ主控',
        funId: 'frontPreloadingB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D334
      {
        code: 10,
        name: '前预压B',
        pName: 'NJ主控',
        funId: 'frontPreloadingE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D336
      {
        code: 10,
        name: '前预压C',
        pName: 'NJ主控',
        funId: 'frontPreloadingC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D338
      {
        code: 10,
        name: '前预压BE',
        pName: 'NJ主控',
        funId: 'frontPreloadingBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D340
      {
        code: 10,
        name: '前预压BC',
        pName: 'NJ主控',
        funId: 'frontPreloadingBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D342
      {
        code: 10,
        name: '前预压ABE',
        pName: 'NJ主控',
        funId: 'frontPreloadingABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D344
      {
        leng: 4
      }, //D346
      {
        code: 10,
        name: '压线AB',
        pName: 'NJ主控',
        funId: 'crimpingAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D348
      {
        code: 10,
        name: '压线A',
        pName: 'NJ主控',
        funId: 'crimpingA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D350
      {
        code: 10,
        name: '压线B',
        pName: 'NJ主控',
        funId: 'crimpingB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D352
      {
        code: 10,
        name: '压线E',
        pName: 'NJ主控',
        funId: 'crimpingE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D354
      {
        code: 10,
        name: '压线C',
        pName: 'NJ主控',
        funId: 'crimpingC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D356
      {
        code: 10,
        name: '压线BE',
        pName: 'NJ主控',
        funId: 'crimpingBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D358
      {
        code: 10,
        name: '压线BC',
        pName: 'NJ主控',
        funId: 'crimpingBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D360
      {
        code: 10,
        name: '压线ABE',
        pName: 'NJ主控',
        funId: 'crimpingABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D362
      {
        leng: 4
      },
      {
        code: 10,
        name: '后预压AB',
        pName: 'NJ主控',
        funId: 'rearPreloadingAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D366
      {
        code: 10,
        name: '后预压A',
        pName: 'NJ主控',
        funId: 'rearPreloadingA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D368
      {
        code: 10,
        name: '后预压B',
        pName: 'NJ主控',
        funId: 'rearPreloadingB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D370
      {
        code: 10,
        name: '后预压E',
        pName: 'NJ主控',
        funId: 'rearPreloadingE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D372
      {
        code: 10,
        name: '后预压C',
        pName: 'NJ主控',
        funId: 'rearPreloadingC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D374
      {
        code: 10,
        name: '后预压BE',
        pName: 'NJ主控',
        funId: 'rearPreloadingBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D376
      {
        code: 10,
        name: '后预压BC',
        pName: 'NJ主控',
        funId: 'rearPreloadingBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D378
      {
        code: 10,
        name: '后预压ABE',
        pName: 'NJ主控',
        funId: 'rearPreloadingABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D380
      {
        leng:4
      },//D382-D383
      {
        code: 10,
        name: '间隙AB',
        pName: 'NJ主控',
        funId: 'gapAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D384
      {
        code: 10,
        name: '间隙A',
        pName: 'NJ主控',
        funId: 'gapA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D386
      {
        code: 10,
        name: '间隙B',
        pName: 'NJ主控',
        funId: 'gapB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D388
      {
        code: 10,
        name: '间隙E',
        pName: 'NJ主控',
        funId: 'gapE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D390
      {
        code: 10,
        name: '间隙C',
        pName: 'NJ主控',
        funId: 'gapC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D392
      {
        code: 10,
        name: '间隙BE',
        pName: 'NJ主控',
        funId: 'gapBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D394
      {
        code: 10,
        name: '间隙BC',
        pName: 'NJ主控',
        funId: 'gapBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D396
      {
        code: 10,
        name: '间隙ABE',
        pName: 'NJ主控',
        funId: 'gapABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D398
      {
        leng: 4
      }, //D400
      {
        code: 10,
        name: '模切输送AB',
        pName: 'NJ主控',
        funId: 'dieCuttingConveyorAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D402
      {
        code: 10,
        name: '模切输送A',
        pName: 'NJ主控',
        funId: 'dieCuttingConveyorA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D404
      {
        code: 10,
        name: '模切输送B',
        pName: 'NJ主控',
        funId: 'dieCuttingConveyorB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D406
      {
        code: 10,
        name: '模切输送E',
        pName: 'NJ主控',
        funId: 'dieCuttingConveyorE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D408
      {
        code: 10,
        name: '模切输送C',
        pName: 'NJ主控',
        funId: 'dieCuttingConveyorC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D410
      {
        code: 10,
        name: '模切输送BE',
        pName: 'NJ主控',
        funId: 'dieCuttingConveyorBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D412
      {
        code: 10,
        name: '模切输送BC',
        pName: 'NJ主控',
        funId: 'dieCuttingConveyorBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D414
      {
        code: 10,
        name: '模切输送ABE',
        pName: 'NJ主控',
        funId: 'dieCuttingConveyorABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, ///D416
      {
        leng: 4
      }, //D418
      {
        code: 10,
        name: '模切间隙AB',
        pName: 'NJ主控',
        funId: 'dieCuttingGapAB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D420
      {
        code: 10,
        name: '模切间隙A',
        pName: 'NJ主控',
        funId: 'dieCuttingGapA',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D422
      {
        code: 10,
        name: '模切间隙B',
        pName: 'NJ主控',
        funId: 'dieCuttingGapB',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D424
      {
        code: 10,
        name: '模切间隙E',
        pName: 'NJ主控',
        funId: 'dieCuttingGapE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D426
      {
        code: 10,
        name: '模切间隙C',
        pName: 'NJ主控',
        funId: 'dieCuttingGapC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D428
      {
        code: 10,
        name: '模切间隙BE',
        pName: 'NJ主控',
        funId: 'dieCuttingGapBE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D430
      {
        code: 10,
        name: '模切间隙BC',
        pName: 'NJ主控',
        funId: 'dieCuttingGapBC',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D432
      {
        code: 10,
        name: '模切间隙ABE',
        pName: 'NJ主控',
        funId: 'dieCuttingGapABE',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      } //D434

    ]
  },
  // {
  //   id: '01',
  //   code: 3,
  //   type: 'D',
  //   offset: 0,
  //   startOffset: 384,
  //   modId: 1,
  //   modbusId: '52',
  //   plcId: 'NJ',
  //   list: [
  //     {
  //       code: 10,
  //       name: '模切输送AB',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingConveyorAB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D384
  //     {
  //       code: 10,
  //       name: '模切输送A',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingConveyorA',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D386
  //     {
  //       code: 10,
  //       name: '模切输送B',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingConveyorB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D388
  //     {
  //       code: 10,
  //       name: '模切输送E',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingConveyorE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D390
  //     {
  //       code: 10,
  //       name: '模切输送C',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingConveyorC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D392
  //     {
  //       code: 10,
  //       name: '模切输送BE',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingConveyorBE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D394
  //     {
  //       code: 10,
  //       name: '模切输送BC',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingConveyorBC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D396
  //     {
  //       code: 10,
  //       name: '模切输送ABE',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingConveyorABE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D398
  //     {
  //       leng: 4
  //     }, //D400
  //     {
  //       code: 10,
  //       name: '间隙AB',
  //       pName: 'NJ主控',
  //       funId: 'gapAB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D402
  //     {
  //       code: 10,
  //       name: '间隙A',
  //       pName: 'NJ主控',
  //       funId: 'gapA',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D404
  //     {
  //       code: 10,
  //       name: '间隙B',
  //       pName: 'NJ主控',
  //       funId: 'gapB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D406
  //     {
  //       code: 10,
  //       name: '间隙E',
  //       pName: 'NJ主控',
  //       funId: 'gapE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D408
  //     {
  //       code: 10,
  //       name: '间隙C',
  //       pName: 'NJ主控',
  //       funId: 'gapC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D410
  //     {
  //       code: 10,
  //       name: '间隙BE',
  //       pName: 'NJ主控',
  //       funId: 'gapBE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D412
  //     {
  //       code: 10,
  //       name: '间隙BC',
  //       pName: 'NJ主控',
  //       funId: 'gapBC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D414
  //     {
  //       code: 10,
  //       name: '间隙ABE',
  //       pName: 'NJ主控',
  //       funId: 'gapABE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D416
  //     {
  //       leng: 4
  //     }, //D418
  //     {
  //       code: 10,
  //       name: '模切间隙AB',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingGapAB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D420
  //     {
  //       code: 10,
  //       name: '模切间隙A',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingGapA',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D422
  //     {
  //       code: 10,
  //       name: '模切间隙B',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingGapB',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D424
  //     {
  //       code: 10,
  //       name: '模切间隙E',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingGapE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D426
  //     {
  //       code: 10,
  //       name: '模切间隙C',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingGapC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D428
  //     {
  //       code: 10,
  //       name: '模切间隙BE',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingGapBE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D430
  //     {
  //       code: 10,
  //       name: '模切间隙BC',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingGapBC',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     }, //D432
  //     {
  //       code: 10,
  //       name: '模切间隙ABE',
  //       pName: 'NJ主控',
  //       funId: 'dieCuttingGapABE',
  //       describes: '',
  //       type: 'float',
  //       leng: 4,
  //       decimalPlaces: 0,
  //       byteOrder: 'CDAB'
  //     } //D434
  //   ]
  // },
  {
    id: '01',
    code: 3,
    type: 'D',
    offset: 0,
    startOffset: 598,
    modId: 1,
    modbusId: '52',
    plcId: 'NJ',
    list: [
      {
        code: 10,
        name: '生产速度',
        pName: 'NJ主控',
        funId: 'productionSpeedGet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB',
        decimal: 1
      } //D598
    ]
  },
  // 52
  {
    id: '01',
    code: 3,
    type: 'D',
    offset: 0,
    startOffset: 750,
    modId: 1,
    modbusId: '52',
    plcId: 'NJ',
    list: [
      {
        code: 10,
        name: '版长设定',
        pName: 'NJ主控',
        funId: 'versionLengthSet',
        describes: '',
        type: 'int32',
        leng: 4,
        decimalPlaces: 3,
        byteOrder: 'CDAB',
        decimal: 3
      } //D750
    ]
  },
  {
    id: '01',
    code: 1,
    type: 'M',
    offset: 0,
    startOffset: 9,
    modId: 1,
    modbusId: '62',
    plcId: 'NJ',
    list: [
      {
        code: 5,
        name: '提升0',
        pName: 'NJ主控',
        funId: 'improve9',
        describes: '模切的提升',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.9 M9
      {
        code: 5,
        name: '提升1',
        pName: 'NJ主控',
        funId: 'improve1',
        describes: '印刷单元1的提升',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.10 M10
      {
        code: 5,
        name: '提升2',
        pName: 'NJ主控',
        funId: 'improve2',
        describes: '印刷单元2的提升',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.11 M11
      {
        code: 5,
        name: '提升3',
        pName: 'NJ主控',
        funId: 'improve3',
        describes: '印刷单元3的提升',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.12 M12
      {
        code: 5,
        name: '提升4',
        pName: 'NJ主控',
        funId: 'improve4',
        describes: '印刷单元4的提升',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.13 M13
      {
        code: 5,
        name: '提升5',
        pName: 'NJ主控',
        funId: 'improve5',
        describes: '印刷单元5的提升',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.14 M14
      {
        code: 5,
        name: '提升6',
        pName: 'NJ主控',
        funId: 'improve6',
        describes: '印刷单元6的提升',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.15 M15
      {
        leng: 34
      },
      {
        code: 5,
        name: ' 着墨强制',
        pName: 'NJ主控',
        funId: 'imprintingCoercion',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w2.1 M33
      {
        leng: 140
      },
      {
        code: 5,
        name: '归零设定',
        pName: 'NJ主控',
        funId: 'zeroSetting',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      } //W6.8 M104
    ]
  },
  {
    id: '01',
    code: 1,
    type: 'M',
    offset: 0,
    startOffset: 4810,
    modId: 1,
    modbusId: '62',
    plcId: 'NJ',
    list: [
      {
        code: 5,
        name: '归位停',
        pName: 'NJ主控',
        funId: 'homingStop',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //W300.10 M4810
      {
        code: 5,
        name: '报警复位',
        pName: 'NJ主控',
        funId: 'alarmReset',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //W300.11 M4811
      {
        leng: 12
      },
      {
        code: 5,
        name: '挂版定位',
        pName: 'NJ主控',
        funId: 'hangingPlateLocation',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //W301.2 M4818
      {
        code: 5,
        name: '擦版定位',
        pName: 'NJ主控',
        funId: 'erasingPlateLocation',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      } //W301.3 M4819
    ]
  }
];